/*
 * @description  : 内管应用接口
 * @descriptionDetail: 内管应用接口
 * @copyright    : 浙江烟草
 * @author       : lt
 * @create       : 2022-09-27 09:58:57
 */

import apiUrl from "@/common/api_urls/fieldAudit";
import reqHelper from "@/common/reqHelper";

let baseUrl = process.uniEnv.BASE_API;

export default {
  /**
   * 突发重大案件列表查询
   * @param page
   * @param limit
   * @param paras 查询参数
   */
  caseSudden(page, limit, paras) {
    return reqHelper.get({ page: page, limit: limit, ...paras, }, apiUrl.marjor.caseSudden);
  },
  getCaseTrueInfoDetailEntityById(page, limit, paras) {
    return reqHelper.get({ page: page, limit: limit, ...paras, }, apiUrl.marjor.getCaseTrueInfoDetailEntityById);
  },
  getTrueCodeList(paras) {
    return reqHelper.get({ ...paras, }, apiUrl.marjor.getTrueCodeList);
  },
  getTrueCodeLicList(paras) {
    return reqHelper.get({ ...paras, }, apiUrl.marjor.getTrueCodeLicList);
  },
  getTrueCodeSourceCigaList( paras) {
    return reqHelper.get({ ...paras, }, apiUrl.marjor.getTrueCodeSourceCigaList);
  },
  getTrueCodeSourceList( paras) {
    return reqHelper.get({ ...paras, }, apiUrl.marjor.getTrueCodeSourceList);
  },
  caseSuddenSend( paras) {
    return reqHelper.get({ ...paras, }, apiUrl.marjor.caseSuddenSend);
  },
  /**
   * 零售户查询
   * @param page
   * @param limit
   * @param paras 查询参数
   */
  listRlic(page, limit, paras) {
    return reqHelper.postJson({ page: page, limit: limit, paras: paras, }, apiUrl.fieldAudit.listRlic);
  },
  /**
   * 加入核查
   * @param paras 查询参数
  */
  addToCheck(paras) {
    return reqHelper.postJson(paras, apiUrl.fieldAudit.addToCheck);
  },
  /**
   * 核查任务列表
   * @param paras 查询参数
  */
  listCheckTasks(paras) {
    return reqHelper.postJson(paras, apiUrl.fieldAudit.listCheckTasks);
  },
  /**
   * 核查项列表
   * @param paras 查询参数
  */
  listWorkItems(paras) {
    return reqHelper.get({ checkAnnalUuid:paras, }, apiUrl.fieldAudit.listWorkItems);
  },
  /**
   * 实地核查签到
   * @param {*} paras 
   * @returns 
   */
  signIn(paras) { 
    return reqHelper.postJson(paras, apiUrl.fieldAudit.signIn);
  },
  /**
   * 保存实地核查结果
   * @param records  核查项；
   * @param fieldCheckAnnal  核查信息
  */
  saveCheckResults(records, fieldCheckAnnal) {
    return reqHelper.postJson({fieldCheckAnnal: fieldCheckAnnal, records: records,}, apiUrl.fieldAudit.saveCheckResults);
  },
  /**
   * 查看任务详情
   * @param paras 查询参数
  */
  fieldCheckAnnalDetail(paras) {
    return reqHelper.postJson(paras, apiUrl.fieldAudit.fieldCheckAnnalDetail);
  },
  /**
   * 查询转发人员
   * @param paras 查询参数
  */
  userListFuzzy(page,limit,paras) {
    return reqHelper.postJson({ page: page, limit: limit, paras: paras, }, apiUrl.common.userListFuzzy);
  },
  /**
   * 核查任务转发
   * @param paras 查询参数
  */
  redirectFieldCheck(paras) {
    return reqHelper.postJson(paras, apiUrl.fieldAudit.redirectFieldCheck);
  },
  baseUrl:baseUrl,
};